package com.hboxs.asl.wechat.entity;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.hboxs.asl.entity.BaseEntity;

import javax.persistence.Entity;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;

/**
 * 微信用户地理位置
 */
@Entity
@Table(name = "t_wechat_userlocation")
@SequenceGenerator(name = "sequenceGenerator", sequenceName = "t_wechat_userlocation_sequence")
public class WxUserLocation extends BaseEntity {
    private static final long serialVersionUID = 964491722557844915L;

    /* 纬度 */
    private String lat;
    /* 经度 */
    private String lon;
    /* 精确度 */
    private String prec;

    /**
     * 获取地理位置纬度
     *
     * @return 地理位置纬度
     */
    @JsonProperty
    public String getLat() {
        return lat;
    }

    /**
     * 设置地理位置纬度
     *
     * @param lat 地理位置纬度
     */
    public void setLat(String lat) {
        this.lat = lat;
    }

    /**
     * 获取地理位置经度
     *
     * @return 地理位置经度
     */
    @JsonProperty
    public String getLon() {
        return lon;
    }

    /**
     * 设置地理位置经度
     *
     * @param lon 地理位置经度
     */
    public void setLon(String lon) {
        this.lon = lon;
    }

    /**
     * 获取地理位置精度
     *
     * @return 地理位置精度
     */
    @JsonProperty
    public String getPrec() {
        return prec;
    }

    /**
     * 设置地理位置精度
     *
     * @param prec 地理位置精度
     */
    public void setPrec(String prec) {
        this.prec = prec;
    }
}
